Course Analytics
The Course Analytics section provides insights into sales performance and student engagement within a course. There are two key reports available:
Sales & Revenue
This report pulls data from Stripe and tracks:
- Orders – Number of purchases.
- Gross Sales – Total revenue before discounts and refunds.
- Discounts – Total value of applied discounts.
- Refunds – Number of refunded purchases.
- Net Sales – Revenue after discounts and refunds.
- Tax – Collected tax amount.
- Total Sales – Final sales revenue.
💡 Note: This data is only available if Stripe is properly configured.
🔗 [Placeholder for linking to Stripe setup guide]
Engagement
This report tracks how students interact with course content. Metrics include:
- Starts – Number of times a student begins viewing a lesson.
- Start Rate – The percentage of enrolled students who started a lesson.
- Completions – The number of students who fully completed a lesson.
- Completion Rate – The percentage of enrolled students who completed the lesson.
- Average Time Watched – Total time spent on a lesson divided by the number of students who viewed it.
Tracking Engagement Data
For engagement tracking to work correctly, developers must send event data from the frontend to the backend.
🔗 [Placeholder for event tracking properties]
🔗 [Placeholder for API documentation link]
Additional Features
- Date Picker – Filter analytics data by selecting a specific date range.
- Search – Quickly find specific lessons or topics within engagement reports.
These tools help admins understand how students interact with course content and identify trends in course performance.